package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.List;

/**
 * 运单对象 waybills
 * 
 * @author he
 * @date 2025-08-18
 */
public class Waybills extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /**  租户ID */
    private Long tenantId;

    /**  创建id */
    private Long createUserId;

    /**  创建机构id */
    private Long createOrgId;

    /**  创建用户名 */
    @Excel(name = " 创建用户名")
    private String createUserName;

    /**  修改用户ID */
    private Long updateUserId;

    /**  修改用户名 */
    private String updateUserName;

    /**  是否删除 */
    private Long isDelete;

    /**  机构ID */
    private Long orgId;

    /** 创建机构名 */
    private String createOrgName;

    /** 备用字段1 */
    private String sqare01;

    /**  备用字段2 */
    private String sqare02;

    /**  备用字段3 */
    private String sqare03;

    /**  备用字段4 */
    private String sqare04;

    /**  备用字段5 */
    private String sqare05;

    /**  备用字段6 */
    private String sqare06;

    /** 编码 */
    @Excel(name = "编码")
    private String number;

    /**  计划id */
    private Long planId;

    /**  计划编码 */
    private String planNumber;

    /**  计划名称 */
    @Excel(name = " 计划名称")
    private String planName;

    /**  合同编码 */
    private String contractNumber;

    /**  合同名称 */
    private String contractName;

    /**  类型 */
    private Long type;
    private String typeName;

    /**  发货方 */
    @Excel(name = " 发货方")
    private String sendoutCompany;

    /**  收货方 */
    @Excel(name = " 收货方")
    private String receiveCompany;

    /**  承运公司 */
    private String carrierCompany;

    /**  车牌号 */
    @Excel(name = " 车牌号")
    private String licensePlate;

    /**  车辆类型 */
    private String carType;

    /**  司机id */
    private Long driverId;

    /**  司机姓名 */
    @Excel(name = " 司机姓名")
    private String driverName;

    /**  司机电话号 */
    private String drivertelephone;

    /**  司机身份证号 */
    @Excel(name = " 司机身份证号")
    private String driverIdCard;

    /**  微信唯一号 */
    private String fwid;

    /**  处理人 */
    private String handledby;

    /**  处理机构 */
    private String handledbyOrg;

    /**  审核id */
    private Long reviewerId;

    /**  审核人 */
    private String reviewer;

    /**  审核机构 */
    private String reviewbyOrg;

    /**  审核时间 */
    private String reviewTime;

    /**  审核状态 */
    @Excel(name = " 审核状态")
    private Long checkState;

    /**  运单状态 */
    @Excel(name = " 运单状态")
    private Long waybillState;

    /**  核对状态 */
    private Long checkUp;

    /**  核对人 */
    private String checkUpBy;

    /**  核对时间 */
    private String checkUpDate;

    /**  业务类型 */
    private Long businessType;

    /**  编码 */
    private String code;

    /**  单位 */
    private String currentUnit;

    /** 派车时间 */
    @Excel(name = "派车时间")
    private String dispatchtime;

    /**  签到状态 */
    private Long signinState;

    /**  签到时间 */
    @Excel(name = " 签到时间")
    private String signintime;

    /** 放行时间 */
    @Excel(name = "放行时间")
    private String fAdmissionTime;

    /**  完成时间 */
    @Excel(name = " 完成时间")
    private String finishtime;

    /** 合同id */
    private String contactId;

    /**  处理机构ID */
    private Long handledbyOrgId;

    /**  结算状态 */
    private Long settlementState;

    /**  放行状态 */
    private Long inpassState;

    /**  放行时间 */
    private String inpasstime;

    /** 驳回状态 */
    private Long abnormalState;

    /**  发货方ID */
    private Long sendoutCompanyId;

    /**  收货方ID */
    private Long receiveCompanyId;

    /**  交易金额 */
    private BigDecimal transactionAmount;

    /**  交易时间 */
    private String tradingTime;

    /**  重复打印状态 */
    private String repeatPrint;

    /**  派车描述 */
    private String dispatchdesc;

    /**  派车人 */
    private String dispatchBy;

    /**  签到描述 */
    private String signindesc;

    /**  签到人 */
    private String signinBy;

    /**  放行描述 */
    private String inpassdesc;

    /**  放行人 */
    private String inpassBy;

    /**  入场描述 */
    private String enterdesc;

    /**  入场人 */
    private String enterBy;

    /** 入场图片 */
    private String enterimg;

    /**  完成描述 */
    private String finishdesc;

    /**  完成人 */
    private String finishBy;

    /** 完成图片 */
    private String finishimg;

    /**  车辆颜色  */
    private String carnoColor;

    /**  车辆ID */
    private Long carId;

    /**  生成状态 */
    private Long generatedState;

    /**  合同ID */
    private Long contractId;

    /**  货物id */
    private Long itemId;

    /**  货物名称 */
    @Excel(name = " 货物名称")
    private String itemName;

    /**  货物规格 */
    @Excel(name = " 货物规格")
    private String itemModel;

    /**  货物价格 */
    @Excel(name = " 货物价格")
    private BigDecimal itemPrice;

    /**  价格类型 */
    private String priceType;

    /**  结算类型 */
    private Long settlementType;

    /**  提货码 */
    private String pickCode;

    /**  是否生效 */
    private String takeEffect;

    /** 对方发货数 */
    private BigDecimal fissueqty;

    /** 扣重 */
    private BigDecimal catchweight;

    /** 皮重 */
    @Excel(name = "皮重")
    private BigDecimal p;

    /**  毛重 */
    @Excel(name = " 毛重")
    private BigDecimal m;

    /**  净重 */
    @Excel(name = " 净重")
    private BigDecimal j;

    /**  结算量 */
    private BigDecimal settlementQty;

    /**  仓库id */
    private Long stockId;

    /**  仓库名称 */
    private String stockName;

    /** 结算价格 */
    private BigDecimal settlementPrice;

    /**  结算金额 */
    @Excel(name = " 结算金额")
    private BigDecimal settlementAmount;

    /**  交易价格 */
    private BigDecimal transportPrice;

    /** 货损金额 */
    private BigDecimal damageAmount;

    /** 装卸类型 */
    private String dumpType;

    /** 装卸方式 */
    private Long dumpOrder;

    /** 实际金额 */
    private BigDecimal handlingAmount;

    /** 运费 */
    private BigDecimal transportAmount;

    /** 皮重时间 */
    @Excel(name = "皮重时间")
    private String ptime;

    /**  毛重时间 */
    @Excel(name = " 毛重时间")
    private String mtime;

    /**  打印时间 */
    private String printtime;

    /** 支付状态 */
    private Long payState;

    /**  货物编号 */
    private String itemNumber;

    /**  交易方式 */
    private String measuringMethod;

    /**  包类型 */
    private String packageType;

    /** 包数 */
    private BigDecimal packageNum;

    /**  立方数 */
    private BigDecimal cube;

    /**  实际重量 */
    private BigDecimal actualWeight;

    /**  货物类型 */
    private Long itemType;

    /**  第二次毛重 */
    private BigDecimal mSecond;

    /**  第二次毛重时间 */
    private String mtimeSecond;

    /**  第二次皮重 */
    private BigDecimal pSecond;

    /**  第二次皮重时间 */
    private String ptimeSecond;

    /**  第二次净重 */
    private BigDecimal jSecond;

    /**  第二次净重时间 */
    private String jtimeSecond;

    /** 皮重描述 */
    private String pdesc;

    /** 皮重人员 */
    private String pby;

    /** 皮重图片路径 */
    private String pimg;

    /**  毛重描述 */
    private String mdesc;

    /** 毛重人员 */
    private String mby;

    /**  毛重图片路径 */
    private String mimg;

    /**  二次毛重描述 */
    private String mdescSecond;

    /** 二次毛重人员 */
    private String mbySecond;

    /**  二次毛重图片 */
    private String mimgSecond;

    /**  仓库id */
    private String stockIds;

    /**  额定皮重 */
    private BigDecimal ratedGrossweight;

    /**  额定毛重 */
    private BigDecimal ratedTareweight;

    /** 运单UUID */
    private String waybillUuid;

    /**  是否放行 */
    private Long notInpassState;

    /**
     * 云友视控状态 用于回退状态
     */
    private Long yyskState;


    private List<WaybillDetails> goodsList;
    private Long checkUpTwo;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setTenantId(Long tenantId) 
    {
        this.tenantId = tenantId;
    }

    public Long getTenantId() 
    {
        return tenantId;
    }

    public void setCreateUserId(Long createUserId) 
    {
        this.createUserId = createUserId;
    }

    public Long getCreateUserId() 
    {
        return createUserId;
    }

    public void setCreateOrgId(Long createOrgId) 
    {
        this.createOrgId = createOrgId;
    }

    public Long getCreateOrgId() 
    {
        return createOrgId;
    }

    public void setCreateUserName(String createUserName) 
    {
        this.createUserName = createUserName;
    }

    public String getCreateUserName() 
    {
        return createUserName;
    }

    public void setUpdateUserId(Long updateUserId) 
    {
        this.updateUserId = updateUserId;
    }

    public Long getUpdateUserId() 
    {
        return updateUserId;
    }

    public void setUpdateUserName(String updateUserName) 
    {
        this.updateUserName = updateUserName;
    }

    public String getUpdateUserName() 
    {
        return updateUserName;
    }

    public void setIsDelete(Long isDelete) 
    {
        this.isDelete = isDelete;
    }

    public Long getIsDelete() 
    {
        return isDelete;
    }

    public void setOrgId(Long orgId) 
    {
        this.orgId = orgId;
    }

    public Long getOrgId() 
    {
        return orgId;
    }

    public void setCreateOrgName(String createOrgName) 
    {
        this.createOrgName = createOrgName;
    }

    public String getCreateOrgName() 
    {
        return createOrgName;
    }

    public void setSqare01(String sqare01) 
    {
        this.sqare01 = sqare01;
    }

    public String getSqare01() 
    {
        return sqare01;
    }

    public void setSqare02(String sqare02) 
    {
        this.sqare02 = sqare02;
    }

    public String getSqare02() 
    {
        return sqare02;
    }

    public void setSqare03(String sqare03) 
    {
        this.sqare03 = sqare03;
    }

    public String getSqare03() 
    {
        return sqare03;
    }

    public void setSqare04(String sqare04) 
    {
        this.sqare04 = sqare04;
    }

    public String getSqare04() 
    {
        return sqare04;
    }

    public void setSqare05(String sqare05) 
    {
        this.sqare05 = sqare05;
    }

    public String getSqare05() 
    {
        return sqare05;
    }

    public void setSqare06(String sqare06) 
    {
        this.sqare06 = sqare06;
    }

    public String getSqare06() 
    {
        return sqare06;
    }

    public void setNumber(String number) 
    {
        this.number = number;
    }

    public String getNumber() 
    {
        return number;
    }

    public void setPlanId(Long planId) 
    {
        this.planId = planId;
    }

    public Long getPlanId() 
    {
        return planId;
    }

    public void setPlanNumber(String planNumber) 
    {
        this.planNumber = planNumber;
    }

    public String getPlanNumber() 
    {
        return planNumber;
    }

    public void setPlanName(String planName) 
    {
        this.planName = planName;
    }

    public String getPlanName() 
    {
        return planName;
    }

    public void setContractNumber(String contractNumber) 
    {
        this.contractNumber = contractNumber;
    }

    public String getContractNumber() 
    {
        return contractNumber;
    }

    public void setContractName(String contractName) 
    {
        this.contractName = contractName;
    }

    public String getContractName() 
    {
        return contractName;
    }

    public void setType(Long type) 
    {
        this.type = type;
    }

    public Long getType() 
    {
        return type;
    }

    public void setSendoutCompany(String sendoutCompany) 
    {
        this.sendoutCompany = sendoutCompany;
    }

    public String getSendoutCompany() 
    {
        return sendoutCompany;
    }

    public void setReceiveCompany(String receiveCompany) 
    {
        this.receiveCompany = receiveCompany;
    }

    public String getReceiveCompany() 
    {
        return receiveCompany;
    }

    public void setCarrierCompany(String carrierCompany) 
    {
        this.carrierCompany = carrierCompany;
    }

    public String getCarrierCompany() 
    {
        return carrierCompany;
    }

    public void setLicensePlate(String licensePlate) 
    {
        this.licensePlate = licensePlate;
    }

    public String getLicensePlate() 
    {
        return licensePlate;
    }

    public void setCarType(String carType) 
    {
        this.carType = carType;
    }

    public String getCarType() 
    {
        return carType;
    }

    public void setDriverId(Long driverId) 
    {
        this.driverId = driverId;
    }

    public Long getDriverId() 
    {
        return driverId;
    }

    public void setDriverName(String driverName) 
    {
        this.driverName = driverName;
    }

    public String getDriverName() 
    {
        return driverName;
    }

    public void setDrivertelephone(String drivertelephone) 
    {
        this.drivertelephone = drivertelephone;
    }

    public String getDrivertelephone() 
    {
        return drivertelephone;
    }

    public void setDriverIdCard(String driverIdCard) 
    {
        this.driverIdCard = driverIdCard;
    }

    public String getDriverIdCard() 
    {
        return driverIdCard;
    }

    public void setFwid(String fwid) 
    {
        this.fwid = fwid;
    }

    public String getFwid() 
    {
        return fwid;
    }

    public void setHandledby(String handledby) 
    {
        this.handledby = handledby;
    }

    public String getHandledby() 
    {
        return handledby;
    }

    public void setHandledbyOrg(String handledbyOrg) 
    {
        this.handledbyOrg = handledbyOrg;
    }

    public String getHandledbyOrg() 
    {
        return handledbyOrg;
    }

    public void setReviewerId(Long reviewerId) 
    {
        this.reviewerId = reviewerId;
    }

    public Long getReviewerId() 
    {
        return reviewerId;
    }

    public void setReviewer(String reviewer) 
    {
        this.reviewer = reviewer;
    }

    public String getReviewer() 
    {
        return reviewer;
    }

    public void setReviewbyOrg(String reviewbyOrg) 
    {
        this.reviewbyOrg = reviewbyOrg;
    }

    public String getReviewbyOrg() 
    {
        return reviewbyOrg;
    }

    public void setReviewTime(String reviewTime) 
    {
        this.reviewTime = reviewTime;
    }

    public String getReviewTime() 
    {
        return reviewTime;
    }

    public void setCheckState(Long checkState) 
    {
        this.checkState = checkState;
    }

    public Long getCheckState() 
    {
        return checkState;
    }

    public void setWaybillState(Long waybillState) 
    {
        this.waybillState = waybillState;
    }

    public Long getWaybillState() 
    {
        return waybillState;
    }

    public void setCheckUp(Long checkUp) 
    {
        this.checkUp = checkUp;
    }

    public Long getCheckUp() 
    {
        return checkUp;
    }

    public void setCheckUpBy(String checkUpBy) 
    {
        this.checkUpBy = checkUpBy;
    }

    public String getCheckUpBy() 
    {
        return checkUpBy;
    }

    public void setCheckUpDate(String checkUpDate) 
    {
        this.checkUpDate = checkUpDate;
    }

    public String getCheckUpDate() 
    {
        return checkUpDate;
    }

    public void setBusinessType(Long businessType) 
    {
        this.businessType = businessType;
    }

    public Long getBusinessType() 
    {
        return businessType;
    }

    public void setCode(String code) 
    {
        this.code = code;
    }

    public String getCode() 
    {
        return code;
    }

    public void setCurrentUnit(String currentUnit) 
    {
        this.currentUnit = currentUnit;
    }

    public String getCurrentUnit() 
    {
        return currentUnit;
    }

    public void setDispatchtime(String dispatchtime) 
    {
        this.dispatchtime = dispatchtime;
    }

    public String getDispatchtime() 
    {
        return dispatchtime;
    }

    public void setSigninState(Long signinState) 
    {
        this.signinState = signinState;
    }

    public Long getSigninState() 
    {
        return signinState;
    }

    public void setSignintime(String signintime) 
    {
        this.signintime = signintime;
    }

    public String getSignintime() 
    {
        return signintime;
    }

    public void setfAdmissionTime(String fAdmissionTime) 
    {
        this.fAdmissionTime = fAdmissionTime;
    }

    public String getfAdmissionTime() 
    {
        return fAdmissionTime;
    }

    public void setFinishtime(String finishtime) 
    {
        this.finishtime = finishtime;
    }

    public String getFinishtime() 
    {
        return finishtime;
    }

    public void setContactId(String contactId) 
    {
        this.contactId = contactId;
    }

    public String getContactId() 
    {
        return contactId;
    }

    public void setHandledbyOrgId(Long handledbyOrgId) 
    {
        this.handledbyOrgId = handledbyOrgId;
    }

    public Long getHandledbyOrgId() 
    {
        return handledbyOrgId;
    }

    public void setSettlementState(Long settlementState) 
    {
        this.settlementState = settlementState;
    }

    public Long getSettlementState() 
    {
        return settlementState;
    }

    public void setInpassState(Long inpassState) 
    {
        this.inpassState = inpassState;
    }

    public Long getInpassState() 
    {
        return inpassState;
    }

    public void setInpasstime(String inpasstime) 
    {
        this.inpasstime = inpasstime;
    }

    public String getInpasstime() 
    {
        return inpasstime;
    }

    public void setAbnormalState(Long abnormalState) 
    {
        this.abnormalState = abnormalState;
    }

    public Long getAbnormalState() 
    {
        return abnormalState;
    }

    public void setSendoutCompanyId(Long sendoutCompanyId) 
    {
        this.sendoutCompanyId = sendoutCompanyId;
    }

    public Long getSendoutCompanyId() 
    {
        return sendoutCompanyId;
    }

    public void setReceiveCompanyId(Long receiveCompanyId) 
    {
        this.receiveCompanyId = receiveCompanyId;
    }

    public Long getReceiveCompanyId() 
    {
        return receiveCompanyId;
    }

    public void setTransactionAmount(BigDecimal transactionAmount)
    {
        this.transactionAmount = transactionAmount;
    }

    public BigDecimal getTransactionAmount()
    {
        return transactionAmount;
    }

    public void setTradingTime(String tradingTime) 
    {
        this.tradingTime = tradingTime;
    }

    public String getTradingTime() 
    {
        return tradingTime;
    }

    public void setRepeatPrint(String repeatPrint) 
    {
        this.repeatPrint = repeatPrint;
    }

    public String getRepeatPrint() 
    {
        return repeatPrint;
    }

    public void setDispatchdesc(String dispatchdesc) 
    {
        this.dispatchdesc = dispatchdesc;
    }

    public String getDispatchdesc() 
    {
        return dispatchdesc;
    }

    public void setDispatchBy(String dispatchBy) 
    {
        this.dispatchBy = dispatchBy;
    }

    public String getDispatchBy() 
    {
        return dispatchBy;
    }

    public void setSignindesc(String signindesc) 
    {
        this.signindesc = signindesc;
    }

    public String getSignindesc() 
    {
        return signindesc;
    }

    public void setSigninBy(String signinBy) 
    {
        this.signinBy = signinBy;
    }

    public String getSigninBy() 
    {
        return signinBy;
    }

    public void setInpassdesc(String inpassdesc) 
    {
        this.inpassdesc = inpassdesc;
    }

    public String getInpassdesc() 
    {
        return inpassdesc;
    }

    public void setInpassBy(String inpassBy) 
    {
        this.inpassBy = inpassBy;
    }

    public String getInpassBy() 
    {
        return inpassBy;
    }

    public void setEnterdesc(String enterdesc) 
    {
        this.enterdesc = enterdesc;
    }

    public String getEnterdesc() 
    {
        return enterdesc;
    }

    public void setEnterBy(String enterBy) 
    {
        this.enterBy = enterBy;
    }

    public String getEnterBy() 
    {
        return enterBy;
    }

    public void setEnterimg(String enterimg) 
    {
        this.enterimg = enterimg;
    }

    public String getEnterimg() 
    {
        return enterimg;
    }

    public void setFinishdesc(String finishdesc) 
    {
        this.finishdesc = finishdesc;
    }

    public String getFinishdesc() 
    {
        return finishdesc;
    }

    public void setFinishBy(String finishBy) 
    {
        this.finishBy = finishBy;
    }

    public String getFinishBy() 
    {
        return finishBy;
    }

    public void setFinishimg(String finishimg) 
    {
        this.finishimg = finishimg;
    }

    public String getFinishimg() 
    {
        return finishimg;
    }

    public void setCarnoColor(String carnoColor) 
    {
        this.carnoColor = carnoColor;
    }

    public String getCarnoColor() 
    {
        return carnoColor;
    }

    public void setCarId(Long carId) 
    {
        this.carId = carId;
    }

    public Long getCarId() 
    {
        return carId;
    }

    public void setGeneratedState(Long generatedState) 
    {
        this.generatedState = generatedState;
    }

    public Long getGeneratedState() 
    {
        return generatedState;
    }

    public void setContractId(Long contractId) 
    {
        this.contractId = contractId;
    }

    public Long getContractId() 
    {
        return contractId;
    }

    public void setItemId(Long itemId) 
    {
        this.itemId = itemId;
    }

    public Long getItemId() 
    {
        return itemId;
    }

    public void setItemName(String itemName) 
    {
        this.itemName = itemName;
    }

    public String getItemName() 
    {
        return itemName;
    }

    public void setItemModel(String itemModel) 
    {
        this.itemModel = itemModel;
    }

    public String getItemModel() 
    {
        return itemModel;
    }

    public void setItemPrice(BigDecimal itemPrice)
    {
        this.itemPrice = itemPrice;
    }

    public BigDecimal getItemPrice()
    {
        return itemPrice;
    }

    public void setPriceType(String priceType) 
    {
        this.priceType = priceType;
    }

    public String getPriceType() 
    {
        return priceType;
    }

    public void setSettlementType(Long settlementType) 
    {
        this.settlementType = settlementType;
    }

    public Long getSettlementType() 
    {
        return settlementType;
    }

    public void setPickCode(String pickCode) 
    {
        this.pickCode = pickCode;
    }

    public String getPickCode() 
    {
        return pickCode;
    }

    public void setTakeEffect(String takeEffect) 
    {
        this.takeEffect = takeEffect;
    }

    public String getTakeEffect() 
    {
        return takeEffect;
    }

    public void setFissueqty(BigDecimal fissueqty)
    {
        this.fissueqty = fissueqty;
    }

    public BigDecimal getFissueqty()
    {
        return fissueqty;
    }

    public void setCatchweight(BigDecimal catchweight)
    {
        this.catchweight = catchweight;
    }

    public BigDecimal getCatchweight()
    {
        return catchweight;
    }

    public void setP(BigDecimal p)
    {
        this.p = p;
    }

    public BigDecimal getP()
    {
        return p;
    }

    public void setM(BigDecimal m)
    {
        this.m = m;
    }

    public BigDecimal getM()
    {
        return m;
    }

    public void setJ(BigDecimal j)
    {
        this.j = j;
    }

    public BigDecimal getJ()
    {
        return j;
    }

    public void setSettlementQty(BigDecimal settlementQty)
    {
        this.settlementQty = settlementQty;
    }

    public BigDecimal getSettlementQty()
    {
        return settlementQty;
    }

    public void setStockId(Long stockId) 
    {
        this.stockId = stockId;
    }

    public Long getStockId() 
    {
        return stockId;
    }

    public void setStockName(String stockName) 
    {
        this.stockName = stockName;
    }

    public String getStockName() 
    {
        return stockName;
    }

    public void setSettlementPrice(BigDecimal settlementPrice)
    {
        this.settlementPrice = settlementPrice;
    }

    public BigDecimal getSettlementPrice()
    {
        return settlementPrice;
    }

    public void setSettlementAmount(BigDecimal settlementAmount)
    {
        this.settlementAmount = settlementAmount;
    }

    public BigDecimal getSettlementAmount()
    {
        return settlementAmount;
    }

    public void setTransportPrice(BigDecimal transportPrice)
    {
        this.transportPrice = transportPrice;
    }

    public BigDecimal getTransportPrice()
    {
        return transportPrice;
    }

    public void setDamageAmount(BigDecimal damageAmount)
    {
        this.damageAmount = damageAmount;
    }

    public BigDecimal getDamageAmount()
    {
        return damageAmount;
    }

    public void setDumpType(String dumpType) 
    {
        this.dumpType = dumpType;
    }

    public String getDumpType() 
    {
        return dumpType;
    }

    public void setDumpOrder(Long dumpOrder) 
    {
        this.dumpOrder = dumpOrder;
    }

    public Long getDumpOrder() 
    {
        return dumpOrder;
    }

    public void setHandlingAmount(BigDecimal handlingAmount)
    {
        this.handlingAmount = handlingAmount;
    }

    public BigDecimal getHandlingAmount()
    {
        return handlingAmount;
    }

    public void setTransportAmount(BigDecimal transportAmount)
    {
        this.transportAmount = transportAmount;
    }

    public BigDecimal getTransportAmount()
    {
        return transportAmount;
    }

    public void setPtime(String ptime) 
    {
        this.ptime = ptime;
    }

    public String getPtime() 
    {
        return ptime;
    }

    public void setMtime(String mtime) 
    {
        this.mtime = mtime;
    }

    public String getMtime() 
    {
        return mtime;
    }

    public void setPrinttime(String printtime) 
    {
        this.printtime = printtime;
    }

    public String getPrinttime() 
    {
        return printtime;
    }

    public void setPayState(Long payState) 
    {
        this.payState = payState;
    }

    public Long getPayState() 
    {
        return payState;
    }

    public void setItemNumber(String itemNumber) 
    {
        this.itemNumber = itemNumber;
    }

    public String getItemNumber() 
    {
        return itemNumber;
    }

    public void setMeasuringMethod(String measuringMethod) 
    {
        this.measuringMethod = measuringMethod;
    }

    public String getMeasuringMethod() 
    {
        return measuringMethod;
    }

    public void setPackageType(String packageType) 
    {
        this.packageType = packageType;
    }

    public String getPackageType() 
    {
        return packageType;
    }

    public void setPackageNum(BigDecimal packageNum)
    {
        this.packageNum = packageNum;
    }

    public BigDecimal getPackageNum()
    {
        return packageNum;
    }

    public void setCube(BigDecimal cube)
    {
        this.cube = cube;
    }

    public BigDecimal getCube()
    {
        return cube;
    }

    public void setActualWeight(BigDecimal actualWeight)
    {
        this.actualWeight = actualWeight;
    }

    public BigDecimal getActualWeight()
    {
        return actualWeight;
    }

    public void setItemType(Long itemType) 
    {
        this.itemType = itemType;
    }

    public Long getItemType() 
    {
        return itemType;
    }

    public void setmSecond(BigDecimal mSecond)
    {
        this.mSecond = mSecond;
    }

    public BigDecimal getmSecond()
    {
        return mSecond;
    }

    public void setMtimeSecond(String mtimeSecond) 
    {
        this.mtimeSecond = mtimeSecond;
    }

    public String getMtimeSecond() 
    {
        return mtimeSecond;
    }

    public void setpSecond(BigDecimal pSecond)
    {
        this.pSecond = pSecond;
    }

    public BigDecimal getpSecond()
    {
        return pSecond;
    }

    public void setPtimeSecond(String ptimeSecond) 
    {
        this.ptimeSecond = ptimeSecond;
    }

    public String getPtimeSecond() 
    {
        return ptimeSecond;
    }

    public void setjSecond(BigDecimal jSecond)
    {
        this.jSecond = jSecond;
    }

    public BigDecimal getjSecond()
    {
        return jSecond;
    }

    public void setJtimeSecond(String jtimeSecond) 
    {
        this.jtimeSecond = jtimeSecond;
    }

    public String getJtimeSecond() 
    {
        return jtimeSecond;
    }

    public void setPdesc(String pdesc) 
    {
        this.pdesc = pdesc;
    }

    public String getPdesc() 
    {
        return pdesc;
    }

    public void setPby(String pby) 
    {
        this.pby = pby;
    }

    public String getPby() 
    {
        return pby;
    }

    public void setPimg(String pimg) 
    {
        this.pimg = pimg;
    }

    public String getPimg() 
    {
        return pimg;
    }

    public void setMdesc(String mdesc) 
    {
        this.mdesc = mdesc;
    }

    public String getMdesc() 
    {
        return mdesc;
    }

    public void setMby(String mby) 
    {
        this.mby = mby;
    }

    public String getMby() 
    {
        return mby;
    }

    public void setMimg(String mimg) 
    {
        this.mimg = mimg;
    }

    public String getMimg() 
    {
        return mimg;
    }

    public void setMdescSecond(String mdescSecond) 
    {
        this.mdescSecond = mdescSecond;
    }

    public String getMdescSecond() 
    {
        return mdescSecond;
    }

    public void setMbySecond(String mbySecond) 
    {
        this.mbySecond = mbySecond;
    }

    public String getMbySecond() 
    {
        return mbySecond;
    }

    public void setMimgSecond(String mimgSecond) 
    {
        this.mimgSecond = mimgSecond;
    }

    public String getMimgSecond() 
    {
        return mimgSecond;
    }

    public void setStockIds(String stockIds) 
    {
        this.stockIds = stockIds;
    }

    public String getStockIds() 
    {
        return stockIds;
    }

    public void setRatedGrossweight(BigDecimal ratedGrossweight)
    {
        this.ratedGrossweight = ratedGrossweight;
    }

    public BigDecimal getRatedGrossweight()
    {
        return ratedGrossweight;
    }

    public void setRatedTareweight(BigDecimal ratedTareweight)
    {
        this.ratedTareweight = ratedTareweight;
    }

    public BigDecimal getRatedTareweight()
    {
        return ratedTareweight;
    }

    public void setWaybillUuid(String waybillUuid) 
    {
        this.waybillUuid = waybillUuid;
    }

    public String getWaybillUuid() 
    {
        return waybillUuid;
    }

    public void setNotInpassState(Long notInpassState) 
    {
        this.notInpassState = notInpassState;
    }

    public Long getNotInpassState() 
    {
        return notInpassState;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("tenantId", getTenantId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("createUserId", getCreateUserId())
            .append("createOrgId", getCreateOrgId())
            .append("createUserName", getCreateUserName())
            .append("updateUserId", getUpdateUserId())
            .append("updateUserName", getUpdateUserName())
            .append("isDelete", getIsDelete())
            .append("orgId", getOrgId())
            .append("createOrgName", getCreateOrgName())
            .append("sqare01", getSqare01())
            .append("sqare02", getSqare02())
            .append("sqare03", getSqare03())
            .append("sqare04", getSqare04())
            .append("sqare05", getSqare05())
            .append("sqare06", getSqare06())
            .append("number", getNumber())
            .append("planId", getPlanId())
            .append("planNumber", getPlanNumber())
            .append("planName", getPlanName())
            .append("contractNumber", getContractNumber())
            .append("contractName", getContractName())
            .append("type", getType())
            .append("sendoutCompany", getSendoutCompany())
            .append("receiveCompany", getReceiveCompany())
            .append("carrierCompany", getCarrierCompany())
            .append("licensePlate", getLicensePlate())
            .append("carType", getCarType())
            .append("driverId", getDriverId())
            .append("driverName", getDriverName())
            .append("drivertelephone", getDrivertelephone())
            .append("driverIdCard", getDriverIdCard())
            .append("fwid", getFwid())
            .append("handledby", getHandledby())
            .append("handledbyOrg", getHandledbyOrg())
            .append("reviewerId", getReviewerId())
            .append("reviewer", getReviewer())
            .append("reviewbyOrg", getReviewbyOrg())
            .append("reviewTime", getReviewTime())
            .append("checkState", getCheckState())
            .append("waybillState", getWaybillState())
            .append("checkUp", getCheckUp())
            .append("checkUpBy", getCheckUpBy())
            .append("checkUpDate", getCheckUpDate())
            .append("businessType", getBusinessType())
            .append("code", getCode())
            .append("currentUnit", getCurrentUnit())
            .append("dispatchtime", getDispatchtime())
            .append("signinState", getSigninState())
            .append("signintime", getSignintime())
            .append("fAdmissionTime", getfAdmissionTime())
            .append("finishtime", getFinishtime())
            .append("contactId", getContactId())
            .append("handledbyOrgId", getHandledbyOrgId())
            .append("settlementState", getSettlementState())
            .append("inpassState", getInpassState())
            .append("inpasstime", getInpasstime())
            .append("abnormalState", getAbnormalState())
            .append("sendoutCompanyId", getSendoutCompanyId())
            .append("receiveCompanyId", getReceiveCompanyId())
            .append("transactionAmount", getTransactionAmount())
            .append("tradingTime", getTradingTime())
            .append("repeatPrint", getRepeatPrint())
            .append("dispatchdesc", getDispatchdesc())
            .append("dispatchBy", getDispatchBy())
            .append("signindesc", getSignindesc())
            .append("signinBy", getSigninBy())
            .append("inpassdesc", getInpassdesc())
            .append("inpassBy", getInpassBy())
            .append("enterdesc", getEnterdesc())
            .append("enterBy", getEnterBy())
            .append("enterimg", getEnterimg())
            .append("finishdesc", getFinishdesc())
            .append("finishBy", getFinishBy())
            .append("finishimg", getFinishimg())
            .append("carnoColor", getCarnoColor())
            .append("carId", getCarId())
            .append("generatedState", getGeneratedState())
            .append("contractId", getContractId())
            .append("itemId", getItemId())
            .append("itemName", getItemName())
            .append("itemModel", getItemModel())
            .append("itemPrice", getItemPrice())
            .append("priceType", getPriceType())
            .append("settlementType", getSettlementType())
            .append("pickCode", getPickCode())
            .append("takeEffect", getTakeEffect())
            .append("fissueqty", getFissueqty())
            .append("catchweight", getCatchweight())
            .append("p", getP())
            .append("m", getM())
            .append("j", getJ())
            .append("settlementQty", getSettlementQty())
            .append("stockId", getStockId())
            .append("stockName", getStockName())
            .append("settlementPrice", getSettlementPrice())
            .append("settlementAmount", getSettlementAmount())
            .append("transportPrice", getTransportPrice())
            .append("damageAmount", getDamageAmount())
            .append("dumpType", getDumpType())
            .append("dumpOrder", getDumpOrder())
            .append("handlingAmount", getHandlingAmount())
            .append("transportAmount", getTransportAmount())
            .append("ptime", getPtime())
            .append("mtime", getMtime())
            .append("printtime", getPrinttime())
            .append("payState", getPayState())
            .append("itemNumber", getItemNumber())
            .append("measuringMethod", getMeasuringMethod())
            .append("packageType", getPackageType())
            .append("packageNum", getPackageNum())
            .append("cube", getCube())
            .append("actualWeight", getActualWeight())
            .append("itemType", getItemType())
            .append("mSecond", getmSecond())
            .append("mtimeSecond", getMtimeSecond())
            .append("pSecond", getpSecond())
            .append("ptimeSecond", getPtimeSecond())
            .append("jSecond", getjSecond())
            .append("jtimeSecond", getJtimeSecond())
            .append("pdesc", getPdesc())
            .append("pby", getPby())
            .append("pimg", getPimg())
            .append("mdesc", getMdesc())
            .append("mby", getMby())
            .append("mimg", getMimg())
            .append("mdescSecond", getMdescSecond())
            .append("mbySecond", getMbySecond())
            .append("mimgSecond", getMimgSecond())
            .append("stockIds", getStockIds())
            .append("ratedGrossweight", getRatedGrossweight())
            .append("ratedTareweight", getRatedTareweight())
            .append("waybillUuid", getWaybillUuid())
            .append("notInpassState", getNotInpassState())
            .toString();
    }

    public List<WaybillDetails> getGoodsList() {
        return goodsList;
    }

    public void setGoodsList(List<WaybillDetails> goodsList) {
        this.goodsList = goodsList;
    }

    public Long getYyskState() {
        return yyskState;
    }

    public void setYyskState(Long yyskState) {
        this.yyskState = yyskState;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public void setCheckUpTwo(Long checkUpTwo) {
        this.checkUpTwo = checkUpTwo;
    }

    public Long getCheckUpTwo() {
        return checkUpTwo;
    }
}
